package com.beiming.libra.service;

import com.beiming.libra.domain.dto.responsedto.AreasDTO;
import java.util.List;
import java.util.Map;

/**
 * @author Rimon Date : 2018/6/7 11:02
 */
public interface AreasService {

  /**
   * 根据当前地址编码查询下级地址
   *
   * @param code 当前地址编码
   * @return 地址列表
   */
  List<AreasDTO> getChildrenAreasByCode(String code);

  /**
   * 根据当前地址编码查询相关关联地址
   *
   * @param code 当前地址编码
   * @return 地址列表
   */
  Map<String, Object> getRelationAreasByCode(String code);

  /**
   * 查询所有省份
   *
   * @return 省份列表
   */
  List<AreasDTO> getAllProvinces();
}
